package com.heima.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heima.pojo.dto.SkuDto;
import com.heima.pojo.dto.SkuSearchDto;
import com.heima.pojo.entity.Sku;
import com.heima.pojo.vo.SkuVo;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;

import java.util.List;

public interface SkuMapper extends BaseMapper<Sku> {
    @Select("select * from tb_sku where sku_name=#{skuName}")
    List<Sku> selectByName(SkuDto skuDto);

    List<SkuVo> pageQuery(SkuSearchDto skuSearchDto);

    @Select("select * from tb_sku where sku_id=#{skuId}")
    Sku findById(String skuId);

    void updateSku(String skuId,@Param("skuDto") SkuDto skuDto);
}
